// 导入PubSubJS
import PubSub from "pubsub-js";
Component({
  data: {
    name: "",
    age: 0,
  },
  methods: {},
  lifetimes: {
    attached() {
      // 订阅监听自定义事件
      // PubSub.subscribe('自定义事件名', 回调函数);
      // 回调函数中接收两个参数，msg:自定义事件名 data:传递的数据
      PubSub.subscribe("getName", (msg, data) => {
        console.log(msg, data); // getName {name: "Tom", age: 18}
        // 接收传递过来的数据
        this.setData({
          name: data.name,
          age: data.age,
        });
      });
    },
  },
});
